@charset "utf-8";
div {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	/*width: 100%;*/
	border: none;
}
a{
	text-decoration: none;
	color:#fff;
	font-size: 12px;
	font-family:"microsoft yahei";
}
a:hover{
	transition:all 0.5s ease 0s;
}
.fl{float: left;}
.fr{float: right;}

.clearfix::after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/**************************************footer*****************************************/
#footer {width: 100%;}
#footer .footer_top {width: 100%;height: 288px;background:#2d2d2d;color:#5d5d5d;overflow: hidden;}
#footer .footer_top_box {width:980px;height: 288px;margin: 0 auto;padding-top: 40px;}
#footer .footer_top li a{color: #575757;font-size:14px ;text-decoration: none;}
#footer .footer_top li a:hover{color: #8e8e8e;text-decoration: none;}
#footer .footer_top_box h1 {color: #999;font-size: 15px; font-weight: bold;margin-bottom: 10px;}
#footer .footer_top .footer_top_box .footer_top_box_li {width: 220px; float: left;line-height:30px;}
#footer .footer_top .footer_top_box .footer_top_box_focus {float: left;line-height:30px;}
#footer .footer_top .footer_top_box .footer_top_box_focus h1 {padding-left:20px ;}
#footer .footer_top .footer_top_box .footer_top_box_focus li{float: left;width: 150px;text-align: center;}
#footer .footer_top .footer_top_box .footer_top_box_focus span{display: block;}
#footer .footer_bot {width: 100%;height:110px;background-color: #000;color: #8e8e8e;font-size: 14px; text-align: center;padding-top: 20px;line-height:25px;}
#footer .footer_bot i {color: #2590DC;}
#footer .footer_bot span {margin-right:15px ;}
#footer .footer_bot a{color: #8e8e8e;}
